package com.woniuxy.commons.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {

    public static String timeFormatString(long date, String str){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
        String format = simpleDateFormat.format(date);
        return format;
    }

    public static String dateFormatString(Date date, String str){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
        String format = simpleDateFormat.format(date);
        return format;
    }

    public static Date stringPareDate(String str1,String str){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
        Date parse=null;
        try {
            parse = simpleDateFormat.parse(str1);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return parse;
    }

    public static long stringPareTime(String str1,String str){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
        long time=0;
        try {
            time = simpleDateFormat.parse(str1).getTime();
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return time;
    }

    public static Date timeParseDate(long date, String str){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat(str);
        String format = simpleDateFormat.format(date);
        Date parse = null;
        try {
            parse = simpleDateFormat.parse(format);
        } catch (ParseException e) {
            e.printStackTrace();
        }
        return parse;
    }

}
